using System.Collections.Generic;

namespace LiJ.Framework.Official.Card.Mos
{
	/// <summary>
	///  激活表单里的填写字段
	/// </summary>
	public class WxActiveFormFieldsMo
	{
		/// <summary>   
		/// 可空 bool 当前结构（required_form或者optional_form ）
		/// 内的字段是否允许用户激活后再次修改，商户设置为true时，
		/// 需要接收相应事件通知处理修改事件
		/// </summary>  
		public bool can_modify
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 arry 微信格式化的选项类型。
		///  通过 typeof(WxActiveFormCommonField).ToEnumDirs(false) 获取键值列表
		/// </summary>  
		public List<string> common_field_id_list
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 arry 自定义选项名称，开发者可以分别在必填和选填中至多定义五个自定义选项
		/// </summary>  
		public List<string> custom_field_list
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 arry 自定义富文本类型，包含以下三个字段，开发者可以分别在必填和选填中至多定义五个自定义选项
		/// </summary>  
		public List<WxActiveFormRichFieldMo> rich_field_list
		{
			get;
			set;
		}
	}
}
